The AspectIX Approach to Quality - of - Service Integration into CORBA Franz
نویسندگان
چکیده
Applications running on a large distributed system face a dynamically changing environment. Thus, an application needs to adapt to new conditions or it will fail to continuously meet its specification. This is especially crucial if the application needs to implement a certain quality of service (QoS). Object-based middleware systems like CORBA implementations are currently not able to directly support QoS-aware applications. AspectIX is a novel and CORBAcompliant middleware architecture, in which so-called aspects define and describe QoS requirements on a per object basis independently from the functional interface. The aspect configuration can dynamically be changed by the client. Additionally, AspectIX allows object developers to implement QoS requirements in arbitrary ways. A partitioned object model, which is the basis of AspectIX, provides full control over the client side of an object invocation and thus allows end-to-end QoS.
منابع مشابه
The AspectIX Approach to Quality-of-Service Integration into CORBA
Applications running on a large distributed system face a dynamically changing environment. Thus, an application needs to adapt to new conditions or it will fail to continuously meet its specification. This is especially crucial if the application needs to implement a certain quality of service (QoS). Object-based middleware systems like CORBA implementations are currently not able to directly ...
متن کاملAspectix: A Quality-Aware, Object-Based Middleware Architecture
Quality of service is becoming more and more important in distributed systems. Current middleware systems lack quality-of-service support on the application and on the system level. AspectIX is a CORBA-compliant middleware platform that defines generic interfaces to control quality-of-service and an infrastructure for quality implementations. AspectIX is based on a fragmented object model that ...
متن کاملSupport for Mobility and Replication in the AspectIX Architecture
CORBA as a standardized object-based middleware for distributed computing still lacks sufficient support for mobility and replication, although there are several proposals to integrate these mechanisms. AspectIX is a more flexible and more open architecture than CORBA, but AspectIX is still fully CORBA compliant. Unlike CORBA with its static client-server relationship, AspectIX uses the concept...
متن کاملAspectIX contributions to the ECOOP’98 conference
Unlike CORBA with its static client-server relationship, AspectIX uses the concept of distributed objects. Distributed objects consist of so called fragments, that communicate with other fragments to synthesize the desired behaviour. The local fragment can carry more semantics than a simple CORBA stub and can be replaced at runtime by another fragment to fulfill the application’s requirements. ...
متن کاملA Middleware Architecture for Scalable, QoS-Aware, and Self-Organizing Global Services
Globally distributed services need more than location transparency. An implementation of such a service has to scale to millions of users from all over the world. Those users may have different and varying quality-of-service requirements that have to be considered for an appropriate distribution and installation of service components. The service also has to scale to thousands of administrative...
متن کامل